@charset "utf-8";
/* CSS Document */
BODY { COLOR:#000; padding:0;margin:0; font-size:14px; font-family: "Open Sans", Arial, "Hiragino Sans GB", STHeiti, "WenQuanYi Micro Hei", "Microsoft YaHei UI", 微软雅黑, SimSun, sans-serif;}
A { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; TEXT-DECORATION: none; FONT-SIZE:14px; COLOR:#000;}
A:hover { FONT-SIZE:14px; COLOR: #FF0000; TEXT-DECORATION: none}
img {border:0}
ul,li,dd,dt { list-style:none;}
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td,th, fieldset, label, legend,button,input { margin:0;padding:0;}

/* CSS 头部 */
#topbg { width: 100%; height: 27px; background: url(../../images/jw/topbg.jpg) repeat-x;}
.m { width: 1200px; margin:0 auto; }
.clear { clear:both; }
#zhuban { width: 500px; height: 27px; margin: 0; padding: 0 ; float: left}
#zhuban ul{ width: 500px; height: 27px; margin: 0; padding: 0 }
#zhuban li{ width: 250px; height: 27px; line-height: 27px; float: left}
#zhuban li img { width:20px; height: 20px; float: left; padding-right:5px; }

#kehuduan {width: 260px; height: 27px; margin: 0; padding: 0 ; float: right}
#kehuduan ul{width: 260px; height: 27px; margin: 0; padding: 0 ; }
#kehuduan li{width:auto; height: 27px; line-height: 27px; margin: 0; padding:0 10px; float: left}
#kehuduan li img{ margin: 0 10px }
#sj_code,#wb_code,#wx_code{ display: none ; float: right; margin:40px auto auto auto; z-index: 999; position: absolute; right:25%}

#banner { width:100%; height: 300px; background: url(../../images/jw/banner.jpg) no-repeat center;}
#logo { width:530px; height: 120px; background: url(../../images/jw/logo.png) no-repeat; float: left; margin:70px auto auto auto; z-index:99; position:absolute }
#flash { width:940px; height:300px; float:right; margin-top:-270px; position: relative}

#search_box { 
width: 250px; 
height: 36px;
line-height: 36px;
background: #fff;
border:1px solid #ddd;
float: right;
margin:230px 50px auto auto;
z-index:99;
position:relative
} 
#search_box #s { 
float: left; 
padding: 0; 
margin:0;
border: 0; 
width: 190px; 
line-height: 36px;
height:36px;
background: none; 
font-size:14px; 
} 
#search_box #go { 
float: right; 
}

/*  导航样式 */
.yyui_menu1 { width:100%; height: 60px; line-height: 60px; background: url(../../images/jw/nv.jpg) repeat-x;font-size:20px; color:#fff;}
 
.yyui_menu1 li { float:left; position:relative; width:130px; text-align: center;} /*这一级是导航*/
.yyui_menu1 li a { display:block; line-height:60px; text-decoration:none; color:#fff;  font-size: 20px }
.yyui_menu1 li a:hover {  background:#3785dd; }
.yyui_menu1 li a.more:after{content:" »";}
 
.yyui_menu1 li ul { position:absolute; float:left; width:132px; display:none; background-color:#1f6cc3; z-index:9999;} /*这是第二级菜单*/
.yyui_menu1 li ul a {text-decoration:none; color:#fff;}
.yyui_menu1 li ul a:hover { background:#165fb0;}
 
.yyui_menu1 li ul ul{ top:0;left:132px;background:#00336d;} /*从第三级菜单开始,所有的子级菜单都相对偏移*/

/*  第一行 */
#toutiao { width:1200px; height: 130px; background: url(../../images/jw/toutiao.png) no-repeat top left #f7f7f7; margin: 20px auto 0 auto; }
#toutiao h2 a { font-size: 36px; color:#1f6cc3;  text-align: center; line-height: 60px; display: block}
#toutiao h2 a:hover { font-size: 36px; color:#f00; }
#toutiao span { width:1160px; height: 50px; margin:0px 25px; float: left; line-height: 30px; font-size:16px; letter-spacing:1px; }

#row1 { width:1200px; height: 440px; margin:20px auto 0 auto; }
h2.title{ margin:0; padding:0; font-size:16px !important; line-height: 30px; font-family: "微软雅黑"}
#tttj { width:510px; height: 440px; margin: 0; padding:0; float: right}
#tttj ul{ width:510px; height: 440px; margin: 0; padding:0 }
#tttj li{ width:510px; height: auto; float: left; padding:5px 0; margin-bottom:15px; border-top:1px solid #ddd; }
#tttj li span a { font-size: 24px; font-weight: bold; line-height: 35px;  float: left; margin:5px auto; }
#tttj li p { font-size: 14px; color:#666; line-height: 24px;  float: left; width:510px; display:block}

/*  第二行 */
#row2 { width:1200px; height: 540px; margin:20px auto 0 auto; }
#row2_left { width: 915px; height: 540px; float: left }
#row2_right { width: 265px; height: 540px; float: right}

 .nTab
        {
            width: 915px;
            height:540px;
            margin: 0 auto;
            overflow: hidden;
            float: left
        }
        .none
        {
            display: none;
        }
          .nTab .TabTitle ul
        {
            float: left;
            height: 44px;
            line-height: 44px;
            width: 915px;
            border-bottom: 3px solid #135bab;
        }
        .nTab .TabTitle li
        {
            float: left;
            cursor: pointer;
            height: 44px;
            line-height: 44px;
            font-weight: bold;
            text-align: center;
            width: 170px;
            font-size: 24px;
        }
        .nTab .TabTitle li a
        {
            text-decoration: none;
			font-size:24px;
			color:#000
        }
        .nTab .TabTitle .active
        {
            color: #fff;
            background:url(../../images/jw/title.png) no-repeat center;
        }
		 .nTab .TabTitle .active a
        {
            color: #fff;
        }
        .nTab .TabTitle .normal
        {
            color: #000;
        }
        .nTab .TabContent
        {
            clear: both;
            overflow: hidden;
            background: #fff;
            padding: 5px;
            display: block;           
        }

		.row2_tuijian {width:98%; height: 110px; border-bottom: 1px dotted #ddd; float: left; margin:0 1% }
		.row2_tuijian span { font-size: 24px; color:#f00;; font-weight: bold; text-align: center; line-height: 55px; height: 55px; overflow: hidden; display: block }
		.row2_tuijian span a{ font-size: 24px; color:#f00;; font-weight: bold;}
		.row2_tuijian span a:hover{ font-size: 24px; color:#000;; font-weight: bold;}
		.row2_tuijian p{ font-size: 16px;  line-height: 24px; color:#666; letter-spacing:2px;}

		.row2_newslist { width:98%; height: auto; margin:0 1%; padding:0;  }
		.row2_newslist ul{ width:100%; height: auto; margin:0; padding:0;  }
		.row2_newslist li{ width:100%; line-height: 38px; font-size: 18px; float: left;background:url(../../images/jw/inco.jpg) no-repeat 0 15px; text-indent: 15px;}
		.row2_newslist li a{ font-size: 18px; }
		.row2_newslist li span { float: right }

		#row2_notice { width:265px; height: 240px; float: left; background:#efefef }
		#notice_title { width:100%; height: 50px; line-height: 50px; text-align:center; color: #fff; font-size: 24px; float: left;
		 background:url(../../images/jw/notice.png) no-repeat center; }
		 #notice_title a { color: #fff; font-size: 24px;}
		  #notice_title a:hover { color: #ff0; font-size: 24px;}
		 #scrollDiv { width:245px; height: 170px; margin:10px;  padding:0; float: left; overflow: hidden; }
		 #scrollDiv ul{ width:245px; height: 170px; margin:0;  padding:0; }
		 #scrollDiv li{ width:245px; height: 25px; line-height:25px;float: left } 
		 
		 #jb_title { width:100%; height:50px; font-size:24px; color:#FFF; text-align:center; line-height:50px; background:#135bab}
		 #row2_jb { width:265px; height:280px; float:left; margin-top:10px;}
		 #jb_list { width:265px; height:85px; margin:10px 0; padding:0; float:left}
		 #jb_list ul { width:265px; height:85px; margin:0; padding:0;}
		 #jb_list li { width:75px; height:85px; float:left; margin:auto 7px auto 6px; background:#efefef; display:block}
		 #jb_list li img { width:45px; height:45px; float:left; margin:5px 15px;}
		 #jb_list li span { width:100%; height:30px; line-height:30px; float:left; text-align:center; color:#135bab}
		 #jb_list li a span { color:#135bab}
		  #jb_list li a:hover span { color:#f00}
		  
		  #jb_text { width:100%; height:130px; overflow:hidden; float:left; line-height:26px; font-size:16px}
		  #jb_text span { color:#135bab; font-weight:bold}
		 
		 /*  第三行 */
		 .row3 { width:1200px; height:265px; margin:20px auto 0 auto;}
		 .row3_left { width:385px; height:265px; float:left; margin-right:20px;}
		.row3_title { width:100%; height:44px; background: url(../../images/jw/title.png) no-repeat left #efefef; text-indent:30px; float:left;
		 line-height:44px; color:#FFF; font-size:24px}
		 .row3_title span { float:right; margin-right:10px; color:#000; font-size:14px}
		 .row3_right { float:right !important; margin-right:0 !important}
		 
		.row3_newslist { width:100%; height: auto; margin:0 1%; padding:0; float:left  }
		.row3_newslist ul{ width:100%; height: auto; margin:0; padding:0;  }
		.row3_newslist li{ width:100%; line-height: 38px; font-size: 18px; float: left;background:url(../../images/jw/inco.jpg) no-repeat 0 15px; text-indent: 15px;}
		.row3_newslist li a{ font-size: 18px; }
		.row3_newslist li span { float: right }
		.xianqu { text-indent:0 !important}

.ft-carousel {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.ft-carousel .carousel-inner {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
}

.ft-carousel .carousel-inner .carousel-item {
	float: left;
	height: 100%;
}

.ft-carousel .carousel-item img {
	width: 100%;
}


.ft-carousel .carousel-indicators {
	position: absolute;
	left: 0;
	bottom: 50px;
	width: 100%;
	text-align: center;
	font-size: 0;
}

.ft-carousel .carousel-indicators span {
	display: inline-block;
	width: 12px;
	height: 12px;
	background-color: #fff;
	margin: 0 4px;
	border-radius: 50%;
	cursor: pointer;
}

.ft-carousel .carousel-indicators span.active {
	background-color: #de3a3a;
}

.ft-carousel .carousel-btn {
	position: absolute;
	top: 50%;
	width: 50px;
	height: 45px;
	margin-top: -25px;
	cursor: pointer;
}

.ft-carousel .carousel-prev-btn {
	left: 0;
	background: url(../../images/jw/prev.png) no-repeat;
}

.ft-carousel .carousel-next-btn {
	right: 0;
	background: url(../../images/jw/next.png) no-repeat;
}

.example {width: 670px;height: 440px; float: left}
.ft-carousel .carousel-item img {
	width: 670px;
	height:440px
}

.ft-carousel .carousel-item p {
	width: 670px;
	height: 35px;
	line-height: 35px;
	text-indent: 2em;
	background: rgb(0,0,0,0.6);
	color:#fff;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: 16px;
	position:absolute;
	bottom: 0;
	z-index: 99;
}

.row4_left { width:410px !important;}
.row4_right { width:332px; height:265px; float:right; margin-right:20px;margin-right:0 !important}
#zt_title { width:100%; height:50px; background:url(../../images/jw/zhuanti.jpg) no-repeat center; font-size:24px; color:#fff; line-height:50px; text-align:center}
#zt_list { width:100%; height:auto; margin:5px 0 0 0; padding:0}
#zt_list ul { width:100%; height:auto; margin:0; padding:0}
#zt_list li{ width:332px; height:63px; float:left; border:1px solid #ddd; float:left; margin:5px auto auto auto}
#zt_list li img { width:332px; height:63px;}

 /*  第五行 */
 #row5 { width:1200px; height:290px; margin:20px auto 0 auto}
 
 #row5_left { width:410px; height:290px; float:left; margin-left:15px; margin-top:5px}
 
 .nTab2
        {
            width: 410px;
            height:290px;
            overflow: hidden;
			float:left
        }
		.none
        {
            display: none;
        }
          .nTab2 .TabTitle ul
        {
            float: left;
            height: 44px;
            line-height: 44px;
            width: 410px;
            border-bottom: 3px solid #135bab;
        }
	
        .nTab2 .TabTitle li
        {
            float: left;
            cursor: pointer;
            height: 44px;
            line-height: 44px;
            font-weight: bold;
            text-align: center;
            width:124px;
			font-size:24px
        }
        .nTab2 .TabTitle li a
        {
            text-decoration: none;
			font-size:24px
        }
        .nTab2 .TabTitle .active
        {
            background-color:#135bab;
            color: #fff;
        }
		 .nTab2 .TabTitle .active a
        {
            color: #fff;
        }
        .nTab2 .TabTitle .normal
        {
            color: #000;
        }
        .nTab2 .TabContent
        {
            clear: both;
            overflow: hidden;
            background: #fff;
            padding: 5px 0 ;
            display: block;
           
        }
		
		.events {
	list-style: none;
}
.callbacks_container {
	position: relative;
	float: left;
	width: 100%;
}
.callbacks {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}
.callbacks li {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
}
.callbacks img {
	display: block;
	position: relative;
	z-index: 1;
	height: auto;
	width: 100%;
	border: 0;
}
.callbacks .caption {
	display: block;
	position: absolute;
	z-index: 2;
	font-size: 20px;
	text-shadow: none;
	color: #fff;
	background: #000;
	background: rgba(0, 0, 0, .8);
	left: 0;
	right: 0;
	bottom: 0;
	padding: 10px 20px;
	margin: 0;
	max-width: none;
}
.callbacks_nav {
	position: absolute;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	top: 52%;
	left: 0;
	opacity: 0.7;
	z-index: 3;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	height: 61px;
	width: 38px;
	background: transparent url("../../images/jw/themes.gif") no-repeat left top;
	margin-top: -45px;
}
.callbacks_nav:active {
	opacity: 1.0;
}
.callbacks_nav.next {
	left: auto;
	background-position: right top;
	right: 0;
}
#slider3-pager a {
	display: inline-block;
}
#slider3-pager img {
	float: left;
}
#slider3-pager .rslides_here a {
	background: transparent;
	box-shadow: 0 0 0 2px #666;
}
#slider3-pager a {
	padding: 0;
}
 @media screen and (max-width: 600px) {
 h1 {
 font: 24px/50px "Helvetica Neue", Helvetica, Arial, sans-serif;
}
 .callbacks_nav {
 top: 47%;
}
}
.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}
.rslides li {
	-webkit-backface-visibility: hidden;
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
}
.rslides li:first-child {
	position: relative;
	display: block;
	float: left;
}
.rslides img {
	display: block;
	height: auto;
	float: left;
	width: 100%;
	height:230px;
	border: 0;
}

 .zs-right{float:right;width:332px;height:288px;position:relative; background:#fdf7f2; border-right:1px solid #ed7702;border-top:1px solid #ed7702;border-bottom:1px solid #ed7702}
 
 #map_title { width:40px; height:288px; float:left; background:url(../../images/jw/map_bg.jpg) no-repeat left;}

.map_1{position:absolute;top:107px;left:250px;}
.map_2{position:absolute;top:160px;left:67px;}
.map_3{position:absolute;top:89px;left:165px;}
.map_4{position:absolute;top:1px;left:205px;}
.map_5{position:absolute;top:34px;left:269px;}
.map_6{position:absolute;top:96px;left:45px;}
.map_7{position:absolute;top:164px;left:161px;}
.map_8{position:absolute;top:38px;left:130px;}
.map_9{position:absolute;top:16px;left:56px;}

.map_1:hover{filter:alpha(opacity=60);opacity:0.6;}
.map_2:hover{filter:alpha(opacity=60);opacity:0.6;}
.map_3:hover{filter:alpha(opacity=60);opacity:0.6;}
.map_4:hover{filter:alpha(opacity=60);opacity:0.6;}
.map_5:hover{filter:alpha(opacity=60);opacity:0.6;}
.map_6:hover{filter:alpha(opacity=60);opacity:0.6;}
.map_7:hover{filter:alpha(opacity=60);opacity:0.6;}
.map_8:hover{filter:alpha(opacity=60);opacity:0.6;}
.map_9:hover{filter:alpha(opacity=60);opacity:0.6;}

.map_sq { width:70px; height:auto; margin:0; padding:0; float:right;position:absolute;top:200px;left:210px;}
.map_sq dl{ width:70px; height:auto; margin:0; padding:0}
.map_sq dd{ width:70px; height:24px; float:left; line-height:24px; text-align:center; display:block; background:#C00;}
.map_sq dd a{ color:#FFF}
.map_sq dd a:hover{ color:#FF0}
.yingjiang { background:#06F !important}
.yixiu { background:#063 !important}

#link { width:100%; height: 55px; background:#135bab; float:left; margin-top: 20px; }
#linklist { width:1200px; height:35px; line-height:35px; margin:10px auto; padding:0; overflow:hidden;}
#linklist ul { width:1120px; margin:0 auto 0 -5px; padding:0; float:right;}
#linklist li { width:260px; height:35px; line-height:35px; margin:auto 10px; float:left;}
#linklist li select { text-align:center;text-align-last: center; width:260px; height: 35px; }
#linklist span {font-weight: bold; color:#FFF}

#bottom { width:100%; height:250px; background:url(../../images/jw/bottom.jpg) no-repeat center; float:left;padding-top:30px; line-height:30px; text-align:center}


/*列表页*/

 #second_left { width:234px; float:left; margin:20px auto;}
 #second_right { width:946px; float:right; margin:20px auto;}
 #second_nv { width:234px; height:auto; margin:0; padding:0; background:url(../../images/jw/fenti.png) no-repeat left top #efefef; float:left}
 #second_nv span { width:100%; height:76px; line-height:56px; font-size:24px; text-align:center; color:#FFF; display:block}
 #second_nv ul{ width:234px; height:auto; margin:10px auto; padding:0;}
 #second_nv li{ width:234px; line-height:65px; float:left; border-bottom:1px dotted #ddd; font-size:18px; text-indent:50px; background:url(../../images/jw/inco2.png) no-repeat 25px 20px}
 #second_nv li a{  font-size:15px;}
 #second_nv li a:hover{ width:234px; line-height:65px; font-size:15px; background:url(../../images/jw/inco3.png) no-repeat 25px 20px #06C; display:block; color:#FFF}
  
   #second_hot {width:232px; height: auto; float:left; margin: 20px auto; border:1px solid #ddd}
  #hot_title { width:232px; height: 60px; line-height: 60px; text-align: center; color: #fff; font-weight:bold;  float:left;background:#1c78c5; font-size:18px}
	#sec_hot { width:214px; height:auto; margin:10px; padding:0; float:left}
	#sec_hot ul { width:214px; height:auto; margin:auto; padding:0}
	#sec_hot li { width:214px; line-height:30px; float:right; font-size:14px; height:30px; overflow:hidden}
	#sec_hot li a {font-size:14px;}
	#sec_hot li span{ width:15px; height:15px; font-size:12px; display:block; background:#1c78c5; margin-right:10px; text-align:center; float:left; color:#FFF; margin-top:8px; line-height:15px}
  
  .top20 { margin-top:20px;}
  
#pages { padding:30px 0;text-align:center;font:12px '微软雅黑';}
#pages a { display:inline-block; padding:0px 8px; height:22px;font-size:12px;line-height:22px; background:#fff; border:1px solid #2984df; text-align:center; color:#333}
#pages a.a1 {padding:0px 12px; height:22px; line-height:22px;margin-top:0px;}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block;  padding:0px 8px; height:22px; line-height:22px; background:#2984df; border:1px solid #2984df1; color:#fff; text-align:center; }
.pagee .noPage { display:inline-block;  padding:0px 12px; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#2984df; }

    /*内容页22*/
#sec_content { width:1200px; height: auto; background: #fff; float:left; line-height: 30px; margin: 20px auto; border:1px solid #ddd}
#content_main { width:1160px; height: auto; margin:20px; float:left; font-size:16px}
#content_main h1 { width:100%; line-height: 45px; font-size:24px; text-align: center; color:#1c78c5; margin:10px auto; }
#content_click  { width:100%; height: 30px; line-height: 30px; font-size:14px; text-align: center; color:#999; margin:10px auto; border-bottom: 1px dashed #ddd; }
#zoom img{  max-width: 1100px; overflow: hidden; display: block; margin:10px auto !important}
#zoom p{    text-indent: 2em;
    text-indent: padding: 5px;
    text-align: left;
    font-size: 18px;
    color: #121212;
    line-height: 35px;
    width: 95%;
    margin: auto;}
#news_next { width:100%; line-height:35px; border-top:1px dotted #ddd; float:left; font-size:14px; color:#999; margin-top:20px}
#news_next a {font-size:14px; color:#999;}
#news_next a:hover {font-size:14px; color:#f00;}
#news_next span { font-weight:bold; color:#333}

#print { width:100%;line-height:35px; text-align:center; float:left; margin:10px auto; background:#f7f7f7}

.nTab8
        {
            width: 385px;
            height:265px;
            overflow: hidden;
			float:left;
        }
		 .nTab8 .TabTitle ul
        {
            float: left;
            line-height: 44px;
            width: 385px;
			height:44px;
			background:#efefef;
        }

        .nTab8 .TabTitle li
        {
            float: left;
            cursor: pointer;
            height: 44px;
            line-height: 44px;
            font-weight: bold;
            text-align: center;
            width: 170px;
			font-size:24px;
        }
        .nTab8 .TabTitle li a
        {
            text-decoration: none;
			font-size:24px;
        }
        .nTab8 .TabTitle .active
        {
            color: #fff;
			background: url(../../images/jw/title.png) no-repeat left #efefef; 
			}
		  .nTab8 .TabTitle .active a
        {
            color: #fff;
        }
        .nTab8 .TabTitle .normal
        {
            color: #2e2e2e;
        }
        .nTab8 .TabContent
        {
            clear: both;
            overflow: hidden;
            display: block;
           
        }



       .target {
				width:1200px;
				height:110px;
				overflow:hidden;
				position:relative;
				margin:20px auto;
			}
			.target img {
				position:absolute;
				top:0;
				left:0;
				width:1200px;
				height:110px;
			}